package com.grp6.game.view;


import com.grp6.game.common.IObserver;
import com.grp6.game.model.IModel;

/**
 * This is the base class/interface from where all views should derive.
 * It  extends the IObserver interface get notifications of model changes.
 * @author Group6
 */
public interface IView<M extends IModel> extends IObserver{
	
	/**
	 * Returns a list of models to the View object
	 * @return List of Model objects
	 */
	public M getModel();
}
